package com.woniu.cms.settlement.core.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 项目信息
 * </p>
 *
 * @author romantic sheep
 * @since 2022-09-20
 */
@Getter
@Setter
  @TableName("cms_settlement_information")
@ApiModel(value = "SettlementInformation对象", description = "项目信息")
public class SettlementInformation implements Serializable {

    private static final long serialVersionUID = 1L;

      @ApiModelProperty("项目信息主键")
        @TableId(value = "id", type = IdType.AUTO)
      private Integer id;

      @ApiModelProperty("项目编号,引用李博豪")
      private String projectId;

      @ApiModelProperty("项目名称,引用")
      private String projectName;

      @ApiModelProperty("所属地区,引用")
      private String region;

      @ApiModelProperty("生产中心,引用")
      private String productCenter;

      @ApiModelProperty("专业类别,引用,嘉鹏")
      private String professionalCategory;

      @ApiModelProperty("工程类别,引用")
      private String projectCategory;

      @ApiModelProperty("设计技工工日,引用李博豪")
      private Integer designHighworkerPeriod;

      @ApiModelProperty("普工工日,引用")
      private Integer designLowworkerPeriod;

      @ApiModelProperty("项目经理,引用")
      private String projectManager;

      @ApiModelProperty("技术负责人,引用")
      private String techLead;

      @ApiModelProperty("建设单位,引用")
      private String construction;

      @ApiModelProperty("建设单位工程编号,引用")
      private String buildFirmProjectId;

      @ApiModelProperty("建设单位管理部门,引用")
      private String buildManageDept;

      @ApiModelProperty("建设单位管理员,引用")
      private String buildManager;

      @ApiModelProperty("自购材料费,已引用")
      private BigDecimal projectMaterialCost;

      @ApiModelProperty("审计状态(0-送审,1-完成)")
      private Integer auditStatus;

      @ApiModelProperty("工程总投资,已引用")
      private BigDecimal projectInvestmentCost;

      @ApiModelProperty("货币工程量,已引用")
      private BigDecimal projectCost;

      @ApiModelProperty("管理成本")
      private BigDecimal manageCosts;

      @ApiModelProperty("合作成本")
      private BigDecimal cooperationCost;

      @ApiModelProperty("成本总费用")
      private BigDecimal totalCost;

      @ApiModelProperty("下达成本时间")
      private Date givenTime;

      @ApiModelProperty("审计信息外键")
      private Integer auditsId;

      @ApiModelProperty("合同,合同编号,已引用")
      private String contract_no;





}
